import { ElMessage } from 'element-plus'

/**
 * 消息提示封装
 */
export default {
  /**
   * 成功提示
   * @param {string} message 提示内容
   * @param {number} duration 显示时间，单位毫秒，默认3000
   */
  success(message, duration = 3000) {
    ElMessage({
      message,
      type: 'success',
      duration
    })
  },

  /**
   * 警告提示
   * @param {string} message 提示内容
   * @param {number} duration 显示时间，单位毫秒，默认3000
   */
  warning(message, duration = 3000) {
    ElMessage({
      message,
      type: 'warning',
      duration
    })
  },

  /**
   * 错误提示
   * @param {string} message 提示内容
   * @param {number} duration 显示时间，单位毫秒，默认3000
   */
  error(message, duration = 3000) {
    ElMessage({
      message,
      type: 'error',
      duration
    })
  },

  /**
   * 信息提示
   * @param {string} message 提示内容
   * @param {number} duration 显示时间，单位毫秒，默认3000
   */
  info(message, duration = 3000) {
    ElMessage({
      message,
      type: 'info',
      duration
    })
  }
} 